package org.dfzt.modules.online.config.service;

import org.dfzt.modules.online.config.exception.DBException;
import org.dfzt.modules.online.config.util.a;

public interface DbTableHandleI {
  String getAddColumnSql(org.dfzt.modules.online.config.util.a parama);
  
  String getReNameFieldName(org.dfzt.modules.online.config.util.a parama);
  
  String getUpdateColumnSql(org.dfzt.modules.online.config.util.a parama1, org.dfzt.modules.online.config.util.a parama2) throws DBException;
  
  String getMatchClassTypeByDataType(String paramString, int paramInt);
  
  String dropTableSQL(String paramString);
  
  String getDropColumnSql(String paramString);
  
  String getCommentSql(org.dfzt.modules.online.config.util.a parama);
  
  String getSpecialHandle(org.dfzt.modules.online.config.util.a parama1, org.dfzt.modules.online.config.util.a parama2) throws DBException;
  
  String dropIndexs(String paramString1, String paramString2);
  
  String countIndex(String paramString1, String paramString2);
}
